pub fn new( config: &Option<PathBuf>, root: &str, config_verbose: u8, parent: Option<ConfigId>) -> Result<Configuration, GardenError>