Added in some event handling and a basic method for invoking new
events. It uses multi-methods and dispatches on the 'command' from the
raw message. Default implementations are provided for RAw 001, RAW 433
and PING. Also added a command namespace for commands, like /nick and
/join to live. Only 'set-nick' is implemented at the moment.