[#5] Update report templates

The job details page has been updated to show the full error report, and
the whole report page has been dropped. All job details are loaded via a
snippet, which is also loaded on the harvest source page.

The frontend is still completely provisional.
[#5] Add job listing page
[#5] Allow not returning error summary on job dictize