Perhaps instead of doing before/after handlers in the javalin style, we should use the built in [filter chain](https://docs.oracle.com/en/java/javase/23/docs/api/jdk.httpserver/com/sun/net/httpserver/Filter.Chain.html)