Add support for request options.

We're trying to use this module behind a firewall, and need to add support for requesting through a proxy.  This change supports that, in addition to any request options listed at https://github.com/mikeal/request#requestoptions-callback.

I also added a basic test, to show that this change doesn't break existing logic, and just for good citizenship points.