code: func CompileIgnoreFile(fpath string) (*GitIgnore, error) {
  	buffer, error := ioutil.ReadFile(fpath)
  	if error == nil {
  		s := strings.Split(string(buffer), "\n")
  		return CompileIgnoreLines(s...)
  	}
  	return nil, error
  }
docs: // Accepts a ignore file as the input, parses the lines out of the file
  // and invokes the CompileIgnoreLines method