+GlobalCommandQueue implementation. Also hooked up registration for DI.
ClientConnection now uses SocketAdapter.