added MessageType.FATAL
name cleanup in MessageGroup
removed unused methods from FakeUserConsole
refactored FakeMessageGroup
replaced throwing RuntimeException with FATAL errors