- merge ListenableTask with RecoverableTask
- hold RecoveryService within PunchPool
fork spring's EmbeddedDatabaseBuilder in order to allow H2 configuration
e.g. for multivalue concurrency (MVCC)
fix test since the composite tasks are also inserted on the DB
(not sure if this is good or needed though)
- convert to multi module project
- move JDBC to dedicated module