Rewrite of wait_readable to use the Cellulid::ZMQ mailbox reactor

A change in response to #20