Merge pull request #39 from bhattigurjot/master

implements undoStack
adds delete command for undo/redo
Merge pull request #40 from kamalpreetgrewal/master

adds delete command for undo/redo