Incorporate cron-esque scehduling of datasource reads, including ability to specified multiple schedules per datasource.  A bit of other cleanup too.