added .travis.yml and .gitignore