Adding supertest support

Adding seamless support for [supertest](https://github.com/visionmedia/supertest), which doesn't quite expose its superagent `Request` in the same fashion.  Fixed the tests so that the credential object isn't modified across them.