provide hook for persistence libraries to injection custom find/create behavior.

- [x] passing existing specs + backwards compat
- [x] light docs
- [x] tests



(cc @wycats, @ghempton, @ebryn)