updated .gitignore and added .travis.yml