Task/395 pagination queries

### Description
Pagination implemented and with rudimentary unit tests.
URI params 'offset' and 'limit' used.
A third URI param 'details' steers whether 'mongo db count' command is issued on no hits.

Yeah, from what I've seen, the function destroys the string, so in the second call, it is no longer valid