Underp IRCMessage
We set Channel to None if there's no channel, not a nickname
Lowercase variable names
Fix target type setting
Hardcoding # for channel prefixes is dangerous because some servers support more channel prefixes. We should use the channel variable instead