Added cron job queues.

These allow you, at any point, to schedule a job to be run in cron the next
time cron runs. In general, you set up a cron job to run every minute, then
just prod jobs into the queue when you need work done. The next minute, they'll
be performed.