Display refreshes when property is added to object using set function
Initial work on undo/redo using set, insert and delete
Minor fix for saveChanges being called twice
Refactors some code for tracking actions
Fixes issue with redo for edit actions
Adds undo/redo for changing node types
Takes care of problem with duplicated tracked actions
Undo/redo for adding new object properties
Fixes issue with undoing array insertions and deletions
Cleans up code in undo and redo functions
Undo works for boolean nodes now
Fixes issue with deletions from the middle of arrays
Commits compiled .js files
Revert "Minor fix for saveChanges being called twice"
This reverts commit dfc113f483b4240bee512613b81bac047d526184.
Fixes failing tests
Adds keyboard shortcuts for undo/redo
Change in data from set calls covered under undo-redo
Fixes issue with wrong path stored for set calls
Undo/redo works for new nodes added through insert method
Refactors code to get last child treema
Fixes failing test for insert