adding observer to PipelineRunner.  Working on why PackPrimaryPhases is misbehaving in Release....likely an initialization issue.
adding functions to data array and other classes to ensure arrays are initialized and updated when resizing arrays.  Also updating the xdmf writer to write the correct path to the data arrays.  Synthetic building pipeline is working in hard-coded test and using pipeline runner.  Pipeline runner is functional for testing pipelines (just not with data container readers, because the input structure of what to read is not ready).