removed requirements and moved into setup.py