A simple structure that allows an error report to be exchanged.
The strucutre will allow for an error name, error id (generally a numerical code),
and a description.
A name of the error.
A code, or other id, for the error.
A description of the error.
Unique identifier for the error report.