Paginate clubs, listings, and courses

Extract searching logic to own class