use token from command line

This links --token to an existing kube client config option to build a bearer transport for end to end testing and adds BearerToken as one of the fields retrieved from the ~/.kubernetes_auth file.
I would recommend using ClientConfig directly, and implementing a Bind method that is equivalent to BindClientConfigFlags in Kubernetes `pkg/client/flags` but that uses our conventions for flag names.