… will not appear in the history, for this reason, they also cannot be undone. Enables embedding of 'should I do this' logic into the command itself
…obotlegs ready Commands to move back and forward
…or. Overriden functions also supported. Tests updated. Mock overide UndoableCommand provided for testing
…ry stack wasn't actually moved through
… asynchronous commands.