WW-3887 Extracts dedicated interface (with default implementation) to handle errors
WW-3887 Updates unit tests to match the new error handling mechanism
Sets proper output directory for reports
WW-3887 Uses new version of Dispatcher#sendError
WW-3887 Extracts methods
WW-3887 Updates @see reference
WW-3887 Finishes refactoring Problem Resport Generation