Added setup.py and associated goodies