V3 elastic search cache

Allows the fetching to multiple items in a single request, uses 
Memory cache will be quicker for sure but it's just too confusing to have two layers of caching for this module.