'XML Parsing is hard' commit... Dropped trying to parse the XML myself and switched to XML::Simple. Now have a simple section that parses out the agent XML data (as it is to this point, anyway).

Signed-off-by: Madison Kelly <mkelly@alteeve.ca>