Start cleaning up the uber code

Put all of the uber stuff in a single module, and clean up the classes.
fix localhost err in postgres config (yea, it's weird it doesn't like 127.0.0.1)
fix python module
got a working config back now
add some notes
WIP, non-working updates to write ubersystem config, clean up other stuff
finished uber config section, cleaned up some more. still WIP, doesn't apply right
all working I -think-
OK, I think this is a pretty good production-ready config now. we'll see.
added supervisord support and now uber starts up immediately on system startup and auto-restarts. NOTE: WIP: still need to make it STOP the daemon before applying config changes. next checkin
moved some stuff around
stop ubersystem before doing stuff. PROBLEM: it ALWAYS stops uber now, instead of just when things change.
WIP working on multiple instances of uber::instance
BROKEN but a good stopping point for the refactor. gotta fix postgres errors
BROKEN [part 2] but a good stopping point for the refactor. gotta fix postgres errors
FINALLY. got the refactor working, should be able to do multiple uber instances, we'll see
WIP uber module refactoring
WIP uber module refactoring
WORKING once more, I think this is all working now. about to test
WIP fixing dependcies