* client: Add h2 and jooq * client: Add database manager * client: Add a helper to generate JOOQ classes * client: Add JOOQ classes * loottracker: Create database tables when they don't exist on startup * loottracker: Only migrate if datasource exists