Enhancement/error page handler/cache

Initial feedback request for impl - Unit tests not added yet.

Looked at Sling Cache extension but felt the 3rd party deps add too much complication when the impl is fairly trivial.

Would like to keep the Cache internal to the project so we can switch it out with future product provided caching.

Screenshots for Cache Mbean at on Issue #149

WDYT?