Zmq version upgrade

Upgrading ZMQ from 2.2.0 to 2.3.0
Adding a name to the publisher
Fixing publisher's constructor