MongoDBBackend - Addition of username/password auth

Enables optional use of username and password for login to mongodb servers that require it (such as mongolabs).