Fixed RT85292 - errors when starting and stopping on weekends
Added many more tests
Re-factored some of the weekend/holiday code during the weekend issue cleanup
Merge pull request #1 from xmikew/fix_weekend

Fixed RT85292 - errors when starting and stopping on weekends