code: func readFileContents(workingDirectory string, fileName string) ([]byte, error) {
  
  	filePath := filepath.Join(workingDirectory, fileName)
  
  	if fileName == "" {
  		return nil, fmt.Errorf("File name cannot be nil: %s", filePath)
  	}
  
  	// Read the file
  	fileContentsArray, err := ioutil.ReadFile(filePath)
  	if err != nil {
  		return nil,
  			fmt.Errorf("Could not read file %s (Error: %s)",
  				filePath, err.Error())
  	}
  
  	return fileContentsArray, nil
  }
docs: // Reads the contents of a file, returns a bytes buffer