Passing ProcessList to MarshalXML by pointer instead of value.
Ditched JSON configuration file. Replaced with simple key = value format. Added indented_output option to format output with indent.