Made venv_dir into a paramater to the virtualenv type
Fixed various linting issues