UML: updated class diagram + (specs)
Commands: basic History and Command classes