Use virtual environment
Rework project to use virtual environments and requirements.txt instead of per-plugin requirements.
This will lower the chance of someone failing to read and things not working for them, since there will be less to read.
Closes #56 (closed)
Edited by David G. Martin IV