Recovered setup.py

Looks like setup.py was lost in an old branch. I pulled it back, because installation is a pain otherwise.