proof of concept for cached document mixin
Merge pull request #192 from dimagi/cached-doc

proof of concept for cached document mixin