Improved documentation.  Refactored some utilities to extract
interfaces.  Working on deserializing content of requests.