Added pagination for events

Pretty barebones implementation of pagination. We should discuss this feature more before merging.

Routes affected: /events