Move all zmq context invocation into the workers

This is required since zeromq uses threads to do its messaging

uWSGI does not play well when zmq context is made at startup
It should be done in the worker