added a setup.py script