requirements added, .gitignore modified