Run subscriber in thread

Run zmq message subscriber in a thread of its own and talk to main client thread using signals