fix typos (while trying to get docs back)
reverting back to separate error model docs
Revert "reverting back to separate error model docs"

Go back to where we were, because I copied the docs!
documents all error models, named correctly!
fixes error model docs and data() calls in add_platform_error