Saves Window Size/Pos, Message Handle improvements

* Improved MessageHandler
* Added tab Drag and Drop functionality - thanks jnorgan
* Fixed bug where quitting from the server would result in an exception
- it was trying to send information to the server that had already been
removed.
* Added saving of Window Bounds (X,Y,Width,Height)
* Added save settings on exit