Trimmed down #compare for ActiveRecord::Query and Mongoid::Query

Finished pending tests for Searcher#any_of and #all_of
Negation handling for Searcher#any_of and #all_of
Maybe monad.