travis update and gitignore