Change the implementation to use elasticsearch-ruby

Also adds ssl and basic auth capability to the plugin

Solves #1 
Can we give a simpler example than querying for an ID? like `{ "query": { "match": { "statuscode": 200 } }`