added snapshot scheduling, support code for running the schedule (from cron/etc), new table to store the schedules