looks fixed (and working?) for the NON-VENV case
PUP-1062 code is messy I'm sure, but this seems to be working
move which back to its former locations to satisfy rspec; remove extraneous duplication of parsing method
add rspec for new venvcmd method, fix install and uninstall venv rspec tests