added timecop for better testing
test cleanup and added a few more cases
concessions needed to get tests to pass
now returns jobs that were unscheduled