JSONAPI: refactor GET /contacts/:id, remove many endpoints

Don't merge just yet. Provided for visibility...