Major restructuring toward functional and async flow
The utility was originally heavily based on ICHEC task farm - built on that code but also pulling in code from a parameter sweep in another project. There was duplicated logic and cleaning needed.
While doing this move toward a more async flow and functional approach - which more closely matches the data streaming applications we will use this for.