Complete rewrite using awilix-router-core
This release introduces a lot of breaking changes to make awilix-express compatible with awilix-router-core, based on awilix-koa.
From this version the code for awilix-express will be written in TypeScript to make compatibility with TypeScript codebases easier while still being compatible with pure JS.
Thanks @jeffijoe for the heads up about the release of awilix-router-core and the review of the PR.