Virtual Env support via virtualenvwrapper

This adds support for virtual environments in python as well as support
for virtualenv wrapper. Support is pretty basic at this point, but
creation and deletion of venvs is supported