Express

Project has been rewritten on top of express framework.

This simplifies the code a lot and many features like routing work properly out of the box.
Also, the project can now be used together with code that is not part of an API (html, static files etc) for projects that have both html and api backend.