added readme section to explain what gets cached

I have added a section to the readme to explain which headers the middleware uses to make cacheing decisions.

Let me know if you want me to add/change anything.