remove logger from tests
condensed the message helper classes for the observer pattern.  
VerificationResult is now VerificationEvent
StatusMessage doesn't exist
Added the type ERROR into VerificationEnum