Added optional authentication check for nano

### 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 the config variables 'couch_username' and 'couch_password', otherwise nano will be configured as normal.