Updated read_config() to match libsyntyche

Now uses make_sure_config_exists() instead