adding message object.
Most things now working.
fixing test cases
function name change
Correcting test cases
All tests passing
Moving to Mojo::JSON since this is effectively a mojo app
Accidental debugging line left in
fixing message() for method calls
Documenting backwards incompatibility and JSON usage
removing line left in
documentation and a minor change to Message.pm
Updating version
Merge pull request #6 from einhverfr/message-object

Providing basic JSON support in, looks like we are already autodecoding