Streak detection complete
* Can now detect streaks for both Interval and DaysOfWeek schedules
* Includes unit tests
* (Took longer than expected.  Got to use a neat Python generator design, tho!)
* (Downhill from here?)