Why did this conflict start?
When Britain occupied Palestine during WWI, they gave a declaration to the Jews that they will give them a homeland in Palestine. There was one big problem however: the land already was populated by indigenous Arabs (Mostly Muslim, but with significant Christian 6% and Jewish minorities 10%). This obviously angered the indigenous Arabs.
Why has it continued?
The Israeli-Palestinian conflict refuses to be resolved because it is a conflict unprecedented in human history. It is no longer an argument between land, but more so the people.
Key issues that must be addressed for it to end?
The remaining key issues are: mutual recognition, borders, security, water rights, control of Jerusalem, Israeli settlement, Palestinian freedom of movement, and finding a resolution to the refugee question. The violence resulting from the conflict has prompted international actions, as well as other security and human rights concerns, both within and between both sides, and internationally.