Don't use storage if the cache-control header includes no-cache

How can we test this?  I checked it manually with a console.log, and it appears to work correctly, but we need a way for mocha to test it.

Is there a way to manually PUT directly to the parsoid API so that we force a change to the content?  If so, we could do that, then:

1. check **without** no-cache and make sure that the content hasn't updated yet (i.e. it comes from storage)
1. check **with** no-cache and make sure that the content is up to date
1. check again **without** no-cache and make sure the content is still up to date 
Should we pass `req` right through, or is it better to use `{ uri: req.uri }`?