Add reports controller and CSV, JSON response generators to the backend
Add created_accessions_report and demo for xlsx
Add DateTime as a formatted type for the backend Endpoints - if a type is not recognised an exception is thrown (to help developers); Also split the create_time into date and time to allow for format suport in Excel for the accession report;
WIP Add base HTML renderer for reports
WIP html report generation...
Create a HTML report erb for listings and introduce an AbstractReport class for basic listing reports
Add FlyingSaucer for PDF generation; and a PDF to the report handler;
Remove comments from helper
Make each report register themselves with the data required to generate an endpoint... this data can then be shared to the frontend to generate an index and perhaps a form for each report criteria;
Allow access and download of reports via the frontend
Add reports.js that will clean up the form upon submit - remove errors etc