Following are the main steps which rival Palestinian factions Fatah and Hamas have promised to take under a reconciliation agreement.