Install Travis CI. All pushes will trigger builds and the tests to run there. Pull requests will get a tests pass/fail status, and will be blocked from merging unless tests are passing. Closes #2