some work on the job 'worker'

fleshing out the scheduler and workers

also more definition of what a job object is