Creates a Command from the given request, looks up the command in the mappedContexts, and
returns a new instance of the given context if has been mapped.
Constructs a new MarrowSessionHandler to communicate over the given
SocketChannel, using the specified MuscleFrontController to invoke
callbacks and report status.