Extracting some of Resque::Scheduler's functionality into modules

although this is admittedly not an awesome solution.  Needs more work.