move setup.py requirements to requirements.txt