added requirements.txt
updated setup.py to be pypi ready