Rename DualMessageRouter
Finish implementation using IOMessageRouter
Add readBufferSize/writeQueue constructor