Add documentation shell
DocBlock Updates
Renamed CacheTest to CacheServiceTest
work off of stash dev-master during refactor.
Changed "Handler" to "Driver", matching upstream
Removed wrappers and made proper extensions

CacheService now uses itself as a proper Pool class. It creates
CacheItem objects that extends the Stash\Item classes directly, but
also give optional data collection support. This CacheItem class
replaces the CacheResultObject.
Formatting
Extended upstream Stash tests for use by Service/Item
Formatting
Changed CacheServices constructor, updated tests.
Logger => Tracker, Handler => Driver

Changing Logger to Tracker makes it clear what this function does
compared to the actual monolog-style tracking.

Handler to Driver is meant to maintain consistency with Stash and it’s
terminology.
Renamed HandlerFactoryTest to DriverFactoryTest
Revamped CacheTracker, added tests

Changed “logRequest” to “trackRequest”, and removed the namespace
trimming from the key as it’s no longer needed. Plus tests!
Formatting!
Added configuration tests.
Expanded DriverFactory exception messages and tests
Formatting
Added StashBundleTes
Added CacheDataCollector tests, tweaked getDrivers

The getDrivers tweak simply uses the label instead of the class name
when returning the names of available drivers.
Formatting

‘cause I fail at remembering to do this . . .