Allowed search() and count() to accept query object as parameter.
Allowed search() and count() to accept query object as parameter.

Enhanced the `search()` and `count()` methods to accept a query object
instead of a text string for specifying the query operation.

Also, a bunch of documentation changes.

nxus/searcher,nxus/searcher