orderBy() accept array
Add a test for limit() with offset param
Add search() query getter. Remove again boolean in query->run()