Adding fakeServer support

Not sure if you'd be interested in this, but this is what I needed to change in order to get the fakeServer/fakeXHR stuff working.

This library is such a mess, :( and I can tell you share my frustration from your commit messages lol