Worker io refactor2

Implementation of the receiving (worker) side of the Json over standard IO refactor to use the IWorker interface.
@intern-felicco @abnanda1 @davidfowl 

just rename to cts