Take advantage of the following HTTP Headers:
#18 Add initial no-op HTTP cache. This is now is the processing pipel…
…ine... but doesn't actually do anthing yet
#18 http cache seems to be working, but much more testing needed.
#18 add invalidate for non-GET requests. This really should be smart …
…about HEAD too... but that's for another day.
#18 initial impl of memory capped cache store
#18 expose more behavior from cache, to detect changes if needed
#18 add initial HttpCache support for HEAD requests: this won't yet r…
…eturn HEAD from cache but will update cache with HEAD results
#18 Add a non-caching cache to prevent any caching at all, if you wan…
#18 clean unused field
#18 add some actual testing
#18 urg. don't copy bad header names from a book. don't copy bad ....
#18 Real test case working, fixed some errors.
updated README to correctly identify #18 as done