setup.py and module rename

I created a setup.py, moved things into a directory structure, and renamed the module so it could be imported.