Avoid sync methods in IRCd thread

Also fix a bunch of string replacements to use the new {} syntax
Merge pull request #85 from glguy/broadcastMessage

Avoid sync methods in IRCd thread