One can now take a dependency to any client and it will be hooked up
Client Endpoint Configuration in a file called 'clients.json' - public and private endpoints can be set up. There is a default configuration that sets it to localhost and the default ports for both visibilities
Ability to define a client in the form of a type, descriptor and visibility for the endpoint it should connect to.
ExecutionContext is automatically intercepted on both client and server - making it a cross cutting concern and part of the header of every call.
This pull request introduces 2 concepts:
┆Issue is synchronized with this Asana task