return job_id with payload
bumped to 0.9.0
return the time with job payloads (for easier rescheduling)
formatting/whitespace cleanup
match new return values
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