A job scheduler with dependencies, based on quartz