Add in new error types for the ErrorService and one failing test.
Implementation up next
More tests, including a factory test and the implementation and some fixes
Test with a factory along with the ability to suppress sending exception
to the error handlers which is then subsequently used by the runlevel
service to suppress expected errors in aid of parallelism