add api routes for lists

the routes look like:
```
/events?page=X&per_page=X
```
or simply
```
/events
```

unfortunately, loading all the associated items and formatting them can be pretty slow.