Benchmark for ezmq

Includes some minor refactoring as well.
Dropping context variable - not used
Including reference to poller in dispatched messages
Socket opts for subscribing/unsubscribing
As per cleanup of poller interface
First pass at simulated blocking recv
Supporting options as atoms
More tests
Some README cleanup