* Updated project and dependencies to Java 21 * [web] Updated to Jetty v.12 (and improved code around it like routing, websockets, etc) * [db] Updated TableUpdater * [crypt] Added KeyStoreGenerator * [web] Improved WebException logic and handling * [web] Fixed issue #76: Path extension overwriting content-type * [web] Implemented #68 and #69: cache and max-age header * [etc] Improved Redis class * [db] Fixed #84: Improved database connection exceptions