moved OOCSIEvent and OOCSIMessage to oocsi client implementation
simplified event handling
added possibility to add specific event handlers for channels just by
naming the function same as the channel
removed possibility for different method signatures for event handlers
(OOCSIEvent is enough)