Avoid multiple token requests, add .gitignore