irc reader/writer stuff
client and data events
code analysis suppressions
change suppressions to use dictionary
code analysis