proton-quark-pre-controllers Middleware to run before controllers and use them with proton microframework