Added job.rerun() and @rerunJobs(). Only paused and unsaved jobs can be saved.  Jobs can be paused / resumed before they are saved.