Add a setup.py script