Gitignore /.bundle and /vendor
Sync devtools
Nuke mideware and add commands
Use Devtools.init_rake_tasks
Brink YARD coverage to 100%
Nuke bloat from type
Refactor library

* Introduce Command class
* Use presenters
* Will allow to expose all elasticsearch features in the long term
Add document specific handler
Add exist? predicate for remote objects
Cleanup http methods
Correct yard docs