fix ML2 parsing, NA removal in ML1
Apparently the NGWMN functions were hanging due to the parser, not the web service... now fixed. Still a bit confused about some of the behavior of xml2::read_xml
when given a nodeset vs a node with children.
also fixes #392 (closed)