updated requirements
updated .gitignore
updated settings and configurations