func LoadConfiguration(path string) (*Config, error) {

	config := new(Config)
	err := config.InitializeFromPath(path)

	if err != nil {
		return nil, err
	}
	return config, nil
}
func LoadConfiguration(path string) (*Config, error) {

	config := new(Config)
	err := config.InitializeFromPath(path)

	if err != nil {
		return nil, err
	}
	return config, nil
}
func LoadConfiguration ( path string ) ( * Config , error ) { config := new ( Config ) err := config . InitializeFromPath ( path ) if err != nil { return nil , err } return config , nil }
/*
LoadConfiguration takes a path, treats it as a file and scans it for an ini configuration.
*/
/ * LoadConfiguration takes a path treats it as a file and scans it for an ini configuration .