Added requirements and .travis.yml