func LoadConfig(conf string) (*Config, error) {
	var c Config
	if _, err := confl.Decode(os.ExpandEnv(conf), &c); err != nil {
		return nil, err
	}
	return &c, nil
}
LoadConfig load a confl formatted file from string (assumes came)
from file or passed in
package models
import (
	"io/ioutil"
	"os"
	"github.com/araddon/qlbridge/schema"
	"github.com/lytics/confl"
)
func LoadConfigFromFile(filename string) (*Config, error) {
	var c Config
	confBytes, err := ioutil.ReadFile(filename)
	if err != nil {
		return nil, err
	}
	if _, err = confl.Decode(os.ExpandEnv(string(confBytes)), &c); err != nil {
		return nil, err
	}
	return &c, nil
}