WHAT: Refactor Example Rpc Client & Server
WHY: So I can use them in test code
WHAT: Have the ExampleRpcServer declare it's exchange