Ignore emacs-created files
Restructuring code into a source directory with a setup file

Should be cleaner and hopefully more pythonic.
Next up, fixing the super.py file
Also, needs real logging