allow overriding per_page limit

closes #2