Adds .travis.yml
Splits out test dependencies