adding setup.py to push to pypi