added Distinct into IMongoCollection, implementation and tests.