Added zmq pub/sub and entry points for extension

slott.publisher entry points can be used for firing
events to the socket.io connection in the browser.

The simulator data logger pushes 'racetime' events