Kubectl namespace support

Added support for setting a namespace for kubectl requests.

FYI @ghodss 
It would be nice if there was some slightly different language for when the namespace is set vs is just being displayed. Since "default" is the namespace used when none is provided, it's not entirely clear that `kubectl namespace` `Using namespace default` isn't actually also setting it to default/clearing the value.