added a .travis.yml file and a .gitignore