added setup.py. Note that it will not work currently, just an initial commit