Added *ICommand Interface*
Added *Command Enum to CommandFactory*
Added *getCommand(Command) to CommandFactory (unimplemented)*