Added initial state machine for create undo/redo
Added state machine for delete
Added undo/redo functionality for all action types
Added tests for state memorisation
Build