Integrate with Travis CI

Continuous integration via Travis CI. Before merging this, the hearsaycorp Github account owner (@adepue?) will need to set up an account on [Travis](http://travis-ci.org). Setting up an account gives Travis access to all our public repos, but none of the private ones, so it shouldn't be a security problem.