Cleanup SettingsWindow code, move all Settings logic from MainWindow to SettingsWindow.
Add support for enter and escape keys.
Automatically focus first textbox when opening settings window.
Add automatic text selection while switching textbox.
Merge branch 'feature/settings-window-cleanup' into develop
Properly handle FormatException thrown while parsing time values in ApplicationWindow.