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
Either log a bit more if it's warranted, or remove the print?