reformat default output from Plack::Middleware::AccessLog to blend better with coloured-console format - need to switch off default middleware using '--no-default-middleware' flag to plackup, which are re-enabled (with modified format for AccessLog) in app.psgi [may need to modify this file if ever run in deployment env, 'enable_if' maybe an option]
initialise db function (as D2:-Plugin-Database provides), requires passing sql src filename to Model::DB so deleted DBNAME param and replaced with config() passed from Routes to Model::DB; dbix is now a simple field with :reader so it can access cfg which is not available in a _build_xxx sub, which was used originally to provide an 'or die ...' function, which is not necessary as it dies anyway on error, propagated to debugging stacktrace
fixed return_url function in authentication (Auth::Tiny provides a query param not body param) & added the required hidden field in login.tt; removed superfluous loading of deps for D2::Plugin::Database functionality; removed App::Testimonials loading as it's no longer used, needs Model::Core instead
forked from D2::Plugin::Database version hosted on github; reverted to DBIx::Simple db handling; bypassed App::Testimonials, uses Model::Core direct now; DBI trace enabled using env param instead of config setting for ease of setting trace_level