code: func makeReq(url string) ([]byte, error) {
    response, err := http.Get(url)
    if err != nil {
      fmt.Printf("%s", err)
      return nil, Error(fmt.Sprintf("%s", err))
    } else {
      defer response.Body.Close()
      contents, err := ioutil.ReadAll(response.Body)
      if err != nil {
        fmt.Printf("%s", err)
        return nil, Error(fmt.Sprintf("%s", err))
      }
      // fmt.Printf("%s\n", string(contents))
      return contents, nil
    }
  }
docs: // -----------------------------------------------------------------------------
  // Makes an http GET request and returns the byte array contents