Build dependencies before testing
Add a .travis.yml