Changed collection.find() wrapper to use a callback

It was causing problems to directly call toArray() off of the cursor
with mongoose. This is functionally the same, and allows for more
interesting things to be done with the collection objects.
Version 0.2.3 release version