Pagination

Adds pagination to the `/:collection` endpoints in the API. This allows the user to specify how many records they would like returned with the `per_page` parameter and which page of records they'd like with the `page` parameter.

Closes #8 
Closes https://github.com/mysociety/popit/issues/166