Add ability to connect to MongoDB service using username / password authentication

This pull request adds the ability for MongoLid to connect to MongoDB instances that use username and password authentication, such as the ones provided by MongoHQ.

This code is really dirty, and there is probably a much better way of doing this! Added this pull request to see if this feature can be added.