Adding a setup.py for installing