Travis ci configuration

This configures the default task to run on TravisCI.

We'll still need to set access privileges on the repo to allow Travis to read the repo.
[Finishes #24]