PaginatedQuery should not throw 404 on empty query
The behavior is intended
 I see. Ok, thanks

Working through the [Flask Blog in an hour or less tutorial](https://github.com/econne01/peewee.git), I noticed 404 errors are being thrown when the database is empty.

I think `PaginatedQuery` class should gracefully handle an empty query and return empty set when the query returns no results.
