Updated TLP so that when reading the file, if a new edge is declared with an old edge id, then the old edge will be stored in the self.lost_edges list, and the new edge will overwrite the old edge in self.edges. This is how it is handled in Tulip.