Db auth

### Issue

Currently if this module is used with a couchDB that requires an authorized user to make requests it will fail to complete the request.

### Solution

Added a hook for nano to be configured with a couchDB Admin for authentication if the information is passed in via  config.request_defaults, otherwise nano will be configured as normal.