relay: refactor events names to better reflect function
relay: refactor and cleanup
relay: cleanup and make logging have a hight priority
holoirc: add channel part events

* mainly for logging
Merge branch 'develop' into bleeding-edge
Merge branch 'develop' into bleeding-edge
relay; start sending invite events
relay: add base code for being fully CTCP compliant
relay: refactor and cleanup
relay: fix up disconnects when not connected