added transform support for all cursor methods
rewritten .forEach and .map using .nextObject
  each causes errors
version bumped