Initial client request refactor.
Now have basic Request-based pattern for client but Register/Deregister only.  Needs cleaning.
Moved out parameters to their own object.
Removed unimplemented bootstrap code for future replacement.
Cleaned code and smoothed interface.
Update is now a valid user request as well as now returning the Object Model.
Initial placeholder bootstrap request and test.
Begun testing against bootstrap server.
Removed unused multi-client endpoint logic (for now).
Providing class layer for client location object.
Have common visitor pattern for building client identifiers in responses.
Updated README.
Have Client now starting.
Now example also shuts down the client.
Formatted and headers.
Removed autogenerated finals.
Removed autogenerated final.
Replaced hand-crafted null check with reuse of Validate().
Results of work based upon PR feedback.