Added Server class and improved message parsing

* Added a Server class
* Improved the parsing of server messages - won't lose any detail from
splitting by a blank space.
* Added text box to server window so that it's possible to send messages
through the server console
instead of in a channel. This allows you to change nick or identify
without worry about sending
text to server.