Error responses have been updated with correct error code (far from perfect yet).
The router instance is now transmitted to controllers so they can optionally add some custom routes from their "init" method.