refactoring observer pattern
refactoring + emulate messages
added message to out
implementation observer pattern + working example of message handling with UBW32
refactoring message type