Added new command structure
added new commands
removed old classes
More refactoring
Implemented most new commands