Refactor charmstore to use new helpers in jujutesting.
Update dependencies.
Fixing mistakes in import grouping.
Merge pull request #245 from frankban/use-testing-json-assertions

Use testing json assertions

Big branch (apologies!) but mostly mechanical.

Also updated dependencies.
Added debug status for elasticsearch

Added debug status for elasticsearch

Added debug status for elasticsearch

Check ES Database, refactor test for valid elastic search set up

Refactor test for valid elastic search set up

Refactor test for valid elastic search set up

Use ClusterHealth strcut instead of map to represent the health status of ES

Check the internal status of the Cluster Health

Move formatting of ClusterHealth

Added JSON unmarshall test
Fix Unit test with httptesting