SettingsBase extracted from Settings, TODO updated, fixed error handling in auth