Modify runCron tests to use hoursAgo instead of daysAgo.

This commit also sets hoursAgo for many of the cases and restructures
how cronMatrix is parsed so that more specific settings may override
defaults higher up on the tree.