Catch PatternSyntaxException and add null checks

Adds null checks to pre- and suffixes and catches
PatternSyntaxExceptions at IRCCommandSender
Re-comment lines due to lack of change

IE nothing happened when this was changed, probably better to have it off. Besides, still need to figure out what broke permissions.
Add option to toggle say and death message color

Also add PluginMetrics support
Refactor each command to another class file
Merge pull request #40 from ron975/master

Add null checks, making colouring say and death toggleable, refactor commands into separate class files, and add PluginMetrics support
Fix InspIRCd modes for players

Now uses a StringBuffer for a slight performance boost.
Merge pull request #41 from ron975/master

Make InspIRCd Modes for ingame players work again
Merge pull request #43 from WMCAlliance/master

Another master merge