Cache stores complete. Added localStorage and cookieStore

arrays of stores can be added to a cache.
If not. DefaultStores are used if there are any.
unit tests for cache stores.
unit test setup for each store added. Just need to add store to the array.
cache stores implemented and tested.

added localStorage and cookieStore for testing.