- Adding better exception handling
- Better config handling (adding reloading)
- comments
- Switching window closing to use messages everywhere
- passing dialog result from settings window when updated
- aero dragging on settings window
- adding IConfigurationFactory / Provider for the config handling
- Disable window when failing to connect.