add persistence (hsqldb, migration with flyway, fallback db with hsqldb)