added an abstract MessageProcesser which is extended by every processor which is used to add messages to the MessageStore
added an AnnotationProcessor class which reads the messages from annotations