switch to normal requirements file and add support for install_requires ...

...to common setup py

@ksnavely @jcounts 

Should address the issues we had, tested locally with carb and works fine
Is this still a requirement as we'll need to create the venv before installing the requirements?