continue to refactor and handle response objects
refactor and tests passing for cachinglayer and inmememory source files.