Add better support for defaults for Repository::Settings

Defaults are set in a redis field and are overwritten by saved settings.