Make user can control when to stop a job.
pep8
add unittest case
pep8
Use `CancelJob` instead of `False`, rename `remove`
unittest case for cancel_job
fix a bug (cancel_job)
more test for schedule.cancel_job
make the coverage back up
Merge pull request #15 from cfrco/master

Allow jobs to cancel repeated execution.