func (c *Client) AsyncQuery(pageSize int, dataset, project, queryStr string, dataChan chan Data) {
	c.pagedQuery(pageSize, dataset, project, queryStr, dataChan)
}
func (c *Client) AsyncQuery(pageSize int, dataset, project, queryStr string, dataChan chan Data) {
	c.pagedQuery(pageSize, dataset, project, queryStr, dataChan)
}
// AsyncQuery loads the data by paging through the query results and sends back payloads over the dataChan - dataChan sends a payload containing Data objects made up of the headers, rows and an error attribute