Changed MessageProcessor to be base class. Changed return value of message handler to be more descriptive
Changed entity and level to respect new way of message handling
Changed message handler return values for components
Fixing issues caused by previous changes.