Support ignoring requests cache-control/pragma headers

Here's the PR we discussed in email for #15. It includes a test and the feature.

I still think this setting should default to `true` (like Django's and Rails' view caches) but if it doesn't, maybe there should be a warning added to the README?

Let me know!