Use elastica instead of own implementation.
Update testcase
Delete json_encode/decode exceptions
Merge pull request #76 from Baachi/elastica

[WIP] Refactor ElasticaClient