Progress

Fixed the CommandManager and started work on the messages. The main
reason for the push is so that I can get the code on my laptop and carry
on working. :P