Move most views to Backbone. Resolves issue #79.

If we're returning JSON, we should namespace this under `/api`, something like `/api/candidate/:id/contributions` to keep consistent with the `/api/candidates` endpoint.