change neighbors to vector of links so that we can sort --> improve the
processing time.
Add Link2Hop class