Updated the Request library

Fixes #1133

Passes the unit tests.

Probably there should be a separate version cut for the library though, but that needs @rmccue's involvement. :)