* added saveObjects to IO that takes iterators, so it can process any stl container