Add tests
Add a .travis.yml