Feature/style candidates

Styles candidate details.

Also asynchronously fetches candidate photos, if available; styles the election picker; fixes #31; deals with long referendum titles; and makes improvements to the existing asynchronous tasks.