60441426 schedule fixed interval

@macumber Here is the new schedule algorithm. I added a test in ScheduleFixedInterval setTimeSeries to require an interval less than one day, and then changed ScheduleInterval fromTimeSeries to use the boolean that setTimeSeries returns. I think this algorithm will work for the variable interval case as well, but it would probably be a good idea to work on TimeSeries and then come back to this. There might still need to be more work on the unit tests for this.