Added support for job level notifications
Changed thumbnails property from array to Thumbnails instance.
Added support for job level notifications, added input progress support, converted job progress to job progress and output progress.