Zmq architecture

We should prefer to use an underscore for private attribute names. If that is the case here, then you should call them `self._socket` and `self._endpoint`.