move towards a full Mojolicious App Structure