add support for python development

Add support for python development + some other minor additions. Requires dependency on virtualenvwrapper.