added setup.py file using setuptools to build and install as a package