Rework parsing of the response hierarchy and format.
Add support for YAML output format.
Add request uri EBNF to the "path not found" message.
Change message "Path not found" to "Resource not found".