Allow CacheControl Matchers to be explicitly prioritised

Add tests for new feature
Add priority configuration
Add prioritised matching
Add documentation for new feature