added venv directory to .gitignore, updated requirements.txt