Add `bool Exists()` to IAppSettings
Add ISettingsWriter interface for ISettings providers that support writable settings