Add travis.yml and update .gitignore