client-messenger wrapper for engine.io, enables subscribe to specific events rather than send a 'message' event (similar to socket.io)