Add Recipient model to REST API.

In the process, tidy the Donation model's API code to be more concise.
Display first recipient in pickup UI.

Currently just displays first one returned by REST API.