add .travis.yml

For Travis CI. Test suite is severely lacking, but I think getting CI set up will motivate us to fix that.