Fix shorthand bug with monthly and weekly
Add some quickcheck tests for schedule check
more testing overhaul