Added an InvalidMessage exception.
Added Message::Responses and extra validations to Message.parse.
Try to keep to one class per file.
Added a Transport#process method.
Added more documentation.
Merge branch 'rewrite' of github.com:postmodern/badger into rewrite
Global gitignore should have caught this.