add elasticsearch adapter
avoid begin block in save
make index and type configurable.
simplify get function
Merge pull request #44 from salimane/pr_es_adapter

add elasticsearch adapter