Move CLI stuff into its own dir
Remove struct buffoonery
Move snoop into its own directory
Implement encoding.BinaryUnmarshaler interface
Whoops MarshalBinary not MarshalText!
Add beginnings of testing for messaging
Add .travis.yml