#10 Checked in a preliminary setup.py