Finished memento
Altered inheritance structure of commands
MyStack now only holds UndoableCommand objects