Standardize error logging parameters
Standardize error logging parameters

This standardizes the Report.error parameters to expect:

message, err, err.stack, errorCode

This allows the coder to more consistently handle errors when
overriding the default Report.error() functionality.

beaudesigns/fluentreports,Nathanaela/fluentreports,beaudesigns/fluentreports