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.

 

that is a very important question.   Probably not, I just noticed that jobItems was not innodb which was stopping us from having foreign key constraints.  Not sure what the best solution is here.