Extract error rendering to `Pliny::Errors::Error` for possible re-use
Fix test (poorly)
Update template

Includes fix in interagent/pliny-template#124.
Merge pull request #56 from interagent/brandur-extract-error-rendering

Extract error rendering to `Pliny::Errors::Error` for possible re-use