Added deep nodes to xml configs, whitespace trimming, and report. Made utility header only library