Merge pull request #10 from arthurdarcet/json

Cursor implements JsonableInterface
Merge pull request #9 from arthurdarcet/master

Throw InvalidArgumentException when calling findOne or findOneOrFail with an invalid condition array
Support for username/password auth in server URI string
Readme: you can specify username and password

Fixes #8
Add a filter parameter to the textSearch method