Use Veritas::Header.coerce when initializing from array
Do not use "class as namespace pattern"

Creates Elasticsearch::Adapter class. Class as namespace should only be
done as "Baseclass as Namespace"
Mark specs for functionallity that lives outside of project as pending

Result streaming is implemented in mbj/elasticsearch
Build Veritas::Header instances with .coerce when passing array
Run rake spec on travis to avoid failures from refactoring

During the transtition period to mbj/elasticsearch some unspeced
behavior is in tree that will be found by mutant.
Mark integration spec as pending while doing refactoring
Simplify Elasticsearch::Gateway#each
Adjust flay score

Big increase, but it was measured under 1.8 before, so stay calm ;)
Fix yard docs
Use rspec2 compatible matcher for unary operation behavior