Gearman-based job scheduler daemon, abstract class to derive scheduled jobs from, and a web UI to keep track of jobs' progress.