On Windows: use native file dialog
Fixes #85 (closed)
I chose to add new classes for representing the application and the application's settings. Right now (for this MR) this seems overdone, but I made this design with further refactorings/features in mind:
- "Use native dialog" could be definable by the user
- Keep all settings in one place (e.g. the autosave-option should be moved to
ApplicationSettings
) - Move all application wide stuff to application (like app initialization)