Switch to a more generic requirements.txt

Gets the requirements from setup.py to reduce duplication.