updated a lot of stuff, mostly to the xml parser, I'll be updating documentation shortly