Fixes bug where job status was not being updated.
Fixed error with undefined function.
Fixed several issues in job cancellation.
Fixed bug in calling cancel.
Fixed error in cancel function by improperly updating a job.
Workflows are now identified by their identity instead of their name.
Added workflow cancellation, restarting and additional code cleanup.
New request will update job status to skipped.
Fixed typo in status check.