far too much for 1 commitprove -lv t/ - use Cookie for session; removed requirement to load Dancer2 0.166 from perl-lib - necessary fixes released in .166001; put centres list in config as hashref with values dbname; moved model unzip_path into stash attribute; storing username, centre & dbname in model stash, and per-request to accomodate .cgi environment; renamed model error() as errors() to avoid clash with Log::Report::error, which isn't in use yet; separated model methods validation & extraction from moving files to accomodate results_files which needs 1st 2 not latter; form supplies var conflict_action - common to all file-upload functions; checks in model for centre & lims_file_path to avoid files going to wrong location; initialise_session loads request_params from Utils in dev and no env request params supplied; factored out common tt entries to separate files