Stab at issue #194 Have requirements.txt use setup.py, this way there is only one place of requirements for users.