Initial steps to refactor into string based commands. Not mergable just yet.
Refactor to Command Processor

Reworked all commands and added generic handling to command processor
Fixed #1 Finished refactoring and tidied up a few things.
Also removed log as it's redundant to a good bouncer.
Merge pull request #2 from JimTheCactus/verb_refactor

Looks good. Pulling this into the master.