Zmq architecture

My mistake. I thought tornado was a required dependency to use the reactor. Will remove.