Use the global zmq context in PeerListener

* There is no need to pass the zmq context explicitly
Do not accept not signed messages

* Open Bazaar always sends singed and encrypted messages so it doesn't
  make sense to also accept only encrypted messages