Elasticsearch debug status

I don't think this should return a single string. It makes it very difficult to extract any information out of it. I think It'd be better if we had a ClusterHealth type that the json was decoded into, that way it's much easier to interpret the result.