Continuous futures time based rollover now uses business days instead of calendar days.
Fixed a bug where time-based continuous futures switch-over did not work properly over weekends. Adjusted tests accordingly.
Wrote CorrectContinuousPricesWithNoAdjustment test.
Added utility method to count business days between dates.