added UpdateOne
added UpdateOneThenFetch
refactored find and modify operations.
added WriteConcern.