Allow kubecfg to print custom types

Initialize HumanReadablePrinter with an array of print handler functions that can handle types other than base types.
The only issue with this is that the function that prints the object would need to accept an interface{} object that then it would be responsible for casting to the right type. Not sure if that's better.