MongoConnection now throws a MongoCommandFailureException on failed commands instead of relying on callers to check isOk() and throw.
Bit of clean up