Corrections after cache testing

Clearing out bugs found via testing of file based caching
minor comment change
Testing

Building methods to allow for cache testing
Making Session consistent

making the session driver consistent with the recently built Cache
driver