edited cmdundo. WIP
Added exception
multiple undo completed (for cmdadditem)
multiple undo update

Works for - Add, delete

Need to work on - edit, mark done/undone
conflict management
Merge pull request #75 from cs2103aug2014-t14-3c/undo-fn

Undo fn