gitignore and travis config