Syncing up with shakefu's humbledb/master.  Mongo auth implementation is back in mongoauth branch.