MongoDBBackend - Addition of username/password auth

Enables optional use of username and password for login to mongodb
servers that require it (such as mongolabs).
Merge pull request #68 from Toasterhead/master

MongoDBBackend - Addition of username/password auth