Add beginnings of testing for messaging
Add .travis.yml
Use Travis' default dep installing for now

`go get` will get all sources in the $GOPATH. I only want to get the ones
relevant to the current project (`go get ./...`) but Travis does this by
default, in addition to building them.
Merge branch 'cherry-pick-part-of-pr-4'

* cherry-pick-part-of-pr-4:
  Use Travis' default dep installing for now
  Add .travis.yml
  Add beginnings of testing for messaging

This pulls some commits from Pull Request #4