Expose request

Incremented test count so that `npm test` doesn't fail. (A new test was added for the new feature.)

I never know the protocol on these things, so apologies in advance if opening a new pull request is obnoxious or if the pull request should be to @parshap's branch or whatever.