Basic Command classes and ATD for Command classes
Added test cases to Command Atd for invalid/missing args
Added getCommandType and ATD for interpreter
Updated command subclasses to self initialise command type
Completed basic parser for add with simulated NLP, with tests
First merge