Separated out GEXF parser XHR request from parser itself

Hi,

I have code that generates GEXF on-the-fly and so I separated out the GEXF parser, creating a new method that parses an XML document directly (instead of fetching it by an XHR, though you can still call the original method, which is now a wrapper, to do this)

Thanks
Ian