Redo convertColors and stripFormatting to be more explicit and support formatting codes

This pull request fixes issue #1. It involved a rewrite of the stripFormatting() and convertColors() method

Also fixed the issue in which kicking a player would not disconnect the player from IRC.