Adding setup.py to pull in dependencies.
Adding extra documentation on virtualenvs.
Removing dependencies which are provided by setup.py
Make git ignore Vim swap files and the ngcccbase.egg-info/ directory `python setup.py develop` creates.