* add OwnableCautious with associated mock and tests * extraneous comma removal and cleanup * remove non-documentation changes from branch
* add OwnableCautious with associated mock and tests * extraneous comma removal and cleanup * remove non-documentation changes from branch