Adding comms for zero mq messaging (Basic example copied for offline use)