added requirements into setup.py