Merge pull request #25 from arthurdarcet/master

Bugfix: repair the Model::textSearch method
Throw a MongovelException when the textSearch fails instead of returning an empty Collection
MapReduce command helper
Breaking Change: Cast findAndModify return object into the corresponding Model
Breaking Change: Throw a MongovelException on aggregate error or return the results directly