Add Virtualenv for library dependencies

and Heroku support. Probably terribly bloated, will be culled later