Extracted FrameReader and moved Dispatcher
moved some code around - now connection factory implements the whole handshake
decoupled tests from enqueue method
use the writers directly, in the dispatcher