Fixes #39 and #51

The quality jobs had a bug where they archived the .pyenv virtual environments with every test package. The scripts inside the .pyenv all had their python interpreters set and hardcoded to $project_name-test,
which made installing anything in the virtualenv actually install it in the $project_name-test environment. If the quality job had any python packages that were dependent, it took two runs in order to be able to
use the right environment. This commit fixes this issue.