Adds an error handling test for channel finder.
Simplifies the dispatcher dramatically.

- Removes multiple message struct types for Privmsg/Notice
- Removes handling of multi-target Privmsg/Notices.
- Creates a single message type to handle all message type IrcMessages.