Changed OPML parser to use an actual XML parser

I mean, jeeze, it's not like doing it the right way took significantly more code or anything.