Add a Command to change a tag
Add ElementCommand base class
Add ChangeTextCommand
Add license text to commands
Remove dead code from ElementAttributes
Add SetAttributeCommand
Element is now a Commandable
Delete dead code from test
Add a test for ChangeTextCommand
Add AddChildCommand
Add Undo/Redo menu items (not functional yet)
Add canUndo()/canRedo() to Commandable