Making gitignore better using a template

- Thanks gitignore.io
- This safely puts all _known_ methods of virtualenv creation to ignores