HMB-85 Add protection code into IrcClient

Nicktracking now throws / catches exceptions, and logs nicely.
Hopefully this'll help with tracking down issues.