CurveZMQ Epoch

Work in progress. Will keep pushing to this PR, then when solid, will post final PR internally at Celluloid between `curvezmq` and `master` ... Closes #35