added setup.py and requirements.txt for pip