Added a test project for the controls
Added Actions
Renamed some classes
Added an interface for general entry lists
Implemented an abstract action preventing undoing before executing
Implemented test for MacroAction