func (rls *Rules) OpenRules(fname string) []error {
	fp, err := os.Open(fname)
	defer fp.Close()
	if err != nil {
		log.Println(err)
		return nil
	}
	return rls.ReadRules(fp)
}
OpenRules reads in a text file with rules, line-by-line simple parser
package esg
import (
	"bufio"
	"fmt"
	"io"
	"log"
	"os"
	"strconv"
	"strings"
)