added self documenting methods and a little DRYness

@clabrunda or @mszenher Please review and merge to mdsol master per requests of rtomayko comments in https://github.com/rtomayko/rack-cache/pull/91/files

All tests passing:

268 tests, 975 assertions, 0 failures, 0 errors