allow configuration to decide on cacheable status of response and extract matching strategy.
remove unless_role option and document better solution. fix #66
Merge pull request #64 from ddeboer/configure-cacheable-status

allow configuration to decide on cacheable status of response