[#14] Separate failover/cache/no-cache tests

Pulling the obvious ones out first.

I'm thinking that anything response header related (ranging from `Age` to `X-Cache-Hits`) should be separate from cache/no-cache.