Changed onTimeout() signature.
Added RevisedDispatcher stub with tests.
In ZmqWorker. Moves closeSockets() to finally{} block.
Reformat code. No changes.
Added SyncZmqAdapter. Tests passing.
Changed onTimeout() default implementation. And spelling.

Also fixed typo in dispatcher test
Added comments for shutdown of worker.
Catching ETERM and socket.close() in AdapterHelper.
Fix.
Added AsyncZmqAdapter with tests.
Added revised dispatcher with tests.
Implemented RevisedDispatcher. Tests passing.
Improved error checking. Removed timeout from AsyncZmqAdapter. Better Testing.
Hacked Promises into RevisedDispatcher
Removed old implementation. Fixed tests.