Make ObjectCache more generic, allow different caches for different
purposes.
Add tokenHandshake session management to ZMQ, 
BUT WARNING: Without Encryption this is insecure, clear text tokens over
the wire! ZMQ encryption is still being developed.