client: add service and requests test

added some table driven test for service and requests
```
PASS
coverage: 95.2% of statements
ok  	github.com/GoogleCloudPlatform/kubernetes-new/pkg/client	1.145s
```

If you like it, I can do refactor the rest of the file similarly.