change to celluloid/zmq based socket interface
Merge branch 'integrate-celluloid-zmq'