Updated gitignore with .idea and .venv