Override request with options.request

Added small change to allow the local request dependency to be overridden, using an options object.

```javascript
var customRequest = require('request');

var client = Unio({
     request: customRequest
});
```