added package requirements to setup.py