Rewrite of chat.cs

dozen of additional classes:
notification manager for multiple message-windows (e.g. one for chat,
one for server stuff...)
Command class for commands, command lookup via dictionary for
performance, easy creation and loading of new commands, chat system with
ranges, colors for players in chat