Get rid of fill_config_with_default_values

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
Check if selected backend is valid

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>