added requirements and .gitignore files
.gitignore updated
settings modified