Tidying up some broken tests.
Adding a new Status of FAILED, after all attempts have been exhausted.
Small refactor to JobsController#status.
Add the processing callback to poll_job.js and include dynamic routes.