bugfix: model methods do_specimen_code_update() and new_request() delay do_specimen_associated_lab_tests() until after new specimens loop to avoid problem with Moose attr request_specimen_sample_type() loading only once - for 1st specimen type
replaced loading of Local::DBIxSimple in individual model classes with single loading in Model::Base; renamed DBIxSimple::get_meta to dbix_get_meta to avoid clash with Model::Base::get_meta (now renamed get_meta_data); fixed report.t - new method report_diff replaced comment
added request_specimen_detail table to get_single_request() method for displaying specimen_taken date on tt view, as request_report_view requires request to have been reported
added datetime specimen taken to registration and print_view pages; removed CPA icon from report display (interferes with messaging lionks); changed colours on additional comments display
removed request_gross_description from app; added request_secondary_diagnosis definition; replaced underscores with spaces in history display; morphology and comment optional displays in request summary view; more tests in report.t
refactored request_report table again - replaced 'vertical' request_specimen_detail and request_report_detail tables with conventional 1-2-1 mapping with request table