Update documentation and db configuration attributes

The main work was to update the documentation to better reflect the way forward where the `mongodb[:config]` attribute contains the values written to the mongodb.conf file.

The code also contains cleanup to consistently use this new way of setting the mongodb configuration options.

Related issues are #222 and #182