Move parameter dispatch into index enum, update old category names
Extract query builder creation and used fields into query objects
Pass up bad request response to improve error logging
Add support for person queries by ID (e.g. GET /person/118580604)