Allow filtering fields returned by the API

If the user only wants a subset of the fields that the API can return then they can use the '?fields' query string properties they want to be returned on objects.

Fixes https://github.com/mysociety/popit/issues/263