Can you add some comments in this file, explaining what you're doing, why, and why we can't just use `sinon.useFakeXMLHttpRequest()` instead?