Feature/add back weekly hours

Weekly hours of service indicator.
The last EastRail weekday trip completes after midnight; the calculation for each day period now excludes trip stops after midnight (it didn't do that before the refactor).  The last WestRail trip completes earlier.  A benefit of the new system is that routes that run all day will not report operating times of more than 24 hours for a day.