added requirements to setup.py