Update 0.4.0
 - Undo/Redo implimented