Yes Kevin, I thought that at least you have a professional organization in every aspect, as you said, most open-source projects lack quality documentation in the begining. You don't.
I'll keep reviewing your code, as I find it interesting because I myself use xmlHttpRequest in the applications we develop where I work
Good luck
