Js add job items

This branch adds the jobItems table which sits between jobs and jobFIles.  I've deprecated some methods in JobRecord because there could be multiple jobItems per job in future.