Added setup.py for publishing to pypi