Create singletons to stop passing handles around.

  We are currently passing around Redis handles, which complicates
 things unncessarily.  Rather than do that in the future use a
 singleton to hold the value.

  Code "stolen" from YAWNS - which I wrote :)