add requirements.txt and venv to gitignore