Initial crack at a setup.py file that will work with pip