renamed type_exception in type_error
message types are now upper case
renamed MessageBusMsgFactory in MessageUtil, added some more utility
methods
fixed error handling