build: first cut at a .travis.yml to build pull requests on github (and generally ensure the build is green).