Added global variables modules, things like the publish queue and the
monitors instance should go here. Also added some modifications that are
apparently more sane in a python environment to procfs and the daemon.
Cry if you want, but I like to couple my threads with global variables.
I gave GechoGlobal a field for the active state of the thread, and its
idle time between iterations.
Fixed a bug to allow controler of the work loop in the cpu monitor,
now follows the global field set in GechoGlobal