Travis ci

Continuous integration. AKA everytime we do a PR it will make sure the tests are passing. Forces us to keep tests working.