Adds a new Context class, ClientContext.
Introduces a namespace object as ServerContext and ClientContext constructors' parameter in order to associate a namespace object with a context on creating a context class instance rather than on Config#done().