there was wrong calculation of ms to us, fixed that
Fixed the order of calling the events on the socket to match the order of ZeroMq.

Rare exception was thrown because of the different order, that is fixed now.
add the Timer feature to the high level implementation of the poller.
Merge pull request #43 from somdoron/Poller

Timer feature to high level poller, fixes #38
fixed  a bug in the router, when the peer is not exist exception was thrown instead of silent ingorning the message
fix from the original zeromq, releasing the sync object to avoid handle leak
fix from orginal zeromq, return eagain when pipe is full and madaory is set on a router
fixed a bug that zmq.poll run forever becausse the timeout was negative.
Merge pull request #44 from somdoron/master

Few bug fixes