Handling rogue process bug. Messages on que can no longer be terminated
by None it needs a KillMessage object.

NEWBUG: consumer process is getting blocked at get(), keeps on reading.
Updating consumer documentation
Bugfix for mplogging module
Fixing Manager.Queue issue. We now use string objects in the queue.
Additionally since the None terminate messages caused issues, we now use
a randomly generated key as a signal to terminate logging.