CLC-4540 - Removed Canvas::Proxy spec that is more thoroughly covered by spec for Canvas::UserCourses and Canvas::CourseSections spec
CLC-4540 - Fixing error display for background job not found scenario
CLC-4540 - Implemented promise based job status loop
CLC-4540 - Merged methods into single monitorJob method