Fix setup.py py_modules option
Fix setup.py py_modules (again).
Move requirements from requirements.txt to setup.py