add move stub that is needed for intersections
[Perfomance bugfix] Copying a YGrid::Iterator is now cheap

Move all std::vectors to YGrid to allow cheap copies of the iterator.