added zmq cpp binding
added zmq router