gitignore: freshen for use with development

Adds support for ignoring pycharm's droppings, as well as the default
virtual environment tree.