adding c++ wrapper zmq.hpp