fixing my indent bug.. also fixed issue with args, recursive, callback...
also added support for when people want to use the
.find({ $query: {}, $hint{}) syntax