client-go: Support OAuth2 and ReadsetsSearch

The script now performs near full discovery of readsets and reads. The
dataset is still hardcoded to 1000 Genomes dataset. When
`datasets/list` is implemented, we can do full discovery.