Describe identifiers in Kubernetes

Documents #199
Merge pull request #334 from smarterclayton/add_identifier_doc

Describe identifiers in Kubernetes
Add a New() for Kubelet.

This will make it easier to add new fields that need to be initialized. Also refactors tests to ease making fake Kubelets.