Include required dependency for caching support
Add cache class helper
Update implementations to use common caching interface
Add Gemfile for local gemspec isolation
Update some caching to be instance local. Add some helpers to cache common fetched deep data.