Splitting out the processors and supporting zmq

Note that zmq is used in production along side Pennyworth.