Option to allow caching of PDFs

My PDFs take 15 seconds to generate, so I'm caching them. Using this branch on my site and it works great! HTML and PDF formats get different ETags. Cache-Control works perfectly.

Perhaps others would like to use PDF caching too. Let me know if there's anything I can do to make this PR more acceptable!

Thanks for a great tool!