Updated requirements
Expanded .gitignore