Kubernetes-commit: 6e40cd846c1d68fed1315e37823ba600e9c761f2
Added unit tests. Changed NewController function to accept informers and not informers factory. This make code more testable and align it with other controllers. Kubernetes-commit: a29a1cbb955e993300c9388a218a4f323f3fdf8f