venv and updated .gitignore