finalised setup.py and uploaded to pypi