Refactoring of IQueryCacheService : externalize inner classes, added skeletons for unit tests, implemented tests for DyanmicQueryCacheLoader and DynamicDataQUeryRegisterService