Scheduler

For the first step in building precompute functionality into Jia, this pull request introduces a general purpose task scheduler. See jia/scheduler/README for a sample.
sanity check: if we wanted both the scheduler and jia to run out of the same DB, would we have any conflicts?