Vector and Edge pointers are not const anymore. iterator class is implemented.