added zmq interface classes,not fully tested yet