Js dsc 242

implements the start of dsc 242. @scoen @ninhnguyen want to have a look?

I've added JobPages, but only to bulk and non-collection uploads, We should be able to extend them to the generic upload but that will take more refactoring.

 

I was thinking about it on the weekend.  It probably needs to change for the testing environ,  I'm just uploading a fix now