Added realtime logging, private message tab, icons and fix /quit command

* Added server message logging, saves messages to a text file and has an
alert to show if a message
was not handled.
* Fixed handling of NICK, some how I must have removed it.. whoops :)
* Fixed /quit command, now correctly quits all channels and servers,
also removing their appropriate
tab
* Added focus automatically goes to text box in server tab
* Added colourful icons per tab so that you know what type of tab it is
* Added Create a private message channel tab when I receive a private
message
* Added Save history in real time