Added MessageProcessor interface and extracted EventManager interface. Added AbstractEventManager and a simple logging event manager
Use LoggingEventManager by default
Added an example application
Implemented codeRequest and added it to example application
Implemented codeRegister
Removed running=false from send command