Add Travis CI and .gitignore