Add test coverage reporting
Add support for caching and operation flow (list only)
Add test for cache provider and cache
Complete basic unit tests for list, show, update operations

Add support for Memory Cache, Mock DS and Mock Backend to support unit tests.