Added index iterator object
first version of the additon of edges
The basic policy of edge-adding is working so far