Continuous integration

Start using Travis CI for automated build testing.