Progress on SettingsView

The settings view now acts as a dialog. It closes and saves the changed settings after pressing the Save button.
Also, the settings view now contains DesktopNotifications as a setting.