A very basic caching system

Going to be needed for examples with prismic.io queries in every footer, for instance (I have one coming up).
This is very basic caching though, and designed to be easily overriden.

Documented and tested, as usual.