* unpack grpc-go's resolver and copy the bits we need here (we need *way* less)
* hook this up, potentially look at the tls plugin for creds
* hook up callbacks and test things out
* are unit tests possible?
