created helper service to make creating output cached driver results easier
bug fix for cached object exipiration timespan
bug fix for hardcoded shape types
added composit cache key providers to allow for arbitrary cache key differentiators
Merge pull request #1 from BedeGaming/master

numerous bug fixes as well as ability to define custom params for cache keys