Add support for setting 'at_time' minutes when unit is hours
Make sure jobs with 'at_time' are run in the current hour if applicable
Extra tests for calling on the hour
Switch from decorator to 'with' support for test datetime patching
refactor these tests with mock_datetime
Refactor run_pending test with mock_datetime