Committing XMLparser

I'll have to finish debugging this tomorrow before we meet, but it's 3
AM now and I'm a little tired to do all the testing just yet.