code: func UserConfig() string {
  	home, _ := HomeDir()
  
  	if home != "" {
  		// TODO: .choria must go
  		for _, n := range []string{".choriarc", ".choria", ".mcollective"} {
  			homeCfg := filepath.Join(home, n)
  
  			if FileExist(homeCfg) {
  				return homeCfg
  			}
  		}
  	}
  
  	if FileExist("/etc/choria/client.conf") {
  		return "/etc/choria/client.conf"
  	}
  
  	// TODO: these must go
  	if FileExist("/etc/choria/client.cfg") {
  		return "/etc/choria/client.cfg"
  	}
  
  	return "/etc/puppetlabs/mcollective/client.cfg"
  }
docs: // UserConfig determines what is the active config file for a user
  // TODO: windows