Worker io refactor2

Implementation of the receiving (worker) side of the Json over standard IO refactor to use the IWorker interface