CurveZMQ Epoch

Closes #59 once this is finished. Starting this out here so I can see the overall changes I have in this branch. Once this is solid, I will post a followup PR internally at Celluloid to merge `curvezmq` into `master` also.