switched to singleton instantiation
rewrote entities
rewrote Message class so it carries the Server instance
removed useless GetName() function
renamed Server member in Message
implemented first steps for events on PRIVMSG
commented out event testing code