Merge pull request #38 from jayant1992/undo-redo

Undo redo
Version bump
Changed the ace editor node to always be in edit mode and push changes constantly.
Version bump
Fixed selecting a node then clicking the ACE editor and still having the selected node selected.
Version bump
Fixed broadcasting changes for the ACE editor node.
Version bump
Fixes a bug with undo insert
Takes care of problems with undo-redo due to sorting
Minor refactoring for undo and redo functions