Implement encoding.BinaryUnmarshaler interface
Whoops MarshalBinary not MarshalText!
Add beginnings of testing for messaging
Add .travis.yml