added requirements.txt and setup.py