added setup.py to submit to pypi