updated dist.ini and support files
require next version of Dancer2
tidy all perl code