Add requirements and .travis.yml