Update .gitignore

- Actually ignore all vim swap files
- Add venv/ (for pyvenv/virtualenv)
- Cleanup