Requirements and .gitignore