Added the setup.py to handle setting things up. The setup process now appears to work.