Add venv and .gitignore