based on fork of mojolicious and bootstrapper (boilerplate)