Added a fluent api onto find

JAVA-1532
It wasn't clear that we were ditching one over the other, this way any combination / existing code works as `FindFluent<T>` is a `MongoIterable<T>`