use Path::Tiny instead of all the file opening business
use Path::Tiny instead of open
fix minor issue and tidy
update prerequisites
Replace use Dancer; by use Dancer2 and add Fake.pm
Fix the configuration of Template::Toolkit
tell Perl::Critic to calm down. use Dancer2 also implies use strict; and use warnings;
Dancer ':tests' converted to Dancer2;  request->referer and request->user_agent now return empty list in list context. See https://github.com/PerlDancer/Dancer2/issues/809
add vertion number to Fake module to satisfy t/94-version.t
convert more 'use Dancer' statements to 'use Dancer2 statements in the tests and in the launcher script
Dancer to Dancer2 left out
Now use strict; and use warnings; are not implicitly loaded in bin/app.pl so we do that explicitly to calm Perl::Critic
just comments