add complete job (de)serialisation on the queue
adds any chained jobs to queue after job has completed in same order as added
some initial tests