Broke ganglia module out into a proper class structure. Added much
needed todo list.