Dirty Hack: This commit 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!