Adding simple OAuth 1 timeout handling.

Adding simple Oauth 1 timeout handling.

> There's probably a better way, but this seems to be working for me, so I thought I'd offer it up.

#### Usage:
```
var OAuth = require('oauth').OAuth;
oauth  = new OAuth(config.request,
                    config.access,
                    config.key,
                    config.secret,
                    '1.0', null, 'HMAC-SHA1');
oauth.setTimeout(500);
```