Travis integration

As we currently have a test harness it would be nice to have it run on every commit, this PR adds the required `.travis.yml` config. 

By default Travis runs `rake` so the test harness will run on each commit.