adding .gitignore and .travis.yml file