update docs and example
use `.forOwn`
Merge remote-tracking branch 'origin/master'
Merge branch 'data'
use .md in examples
Merge remote-tracking branch 'origin/master'
adds `.prettify` method, docs for `.create()`
fixes tests to account for how locals and data are cached