Changed behaviour of getId() in ChainInterfaceList, now uses the same ids as the interfaces, i.e. starts counting from 1 and not from 0. New graph classes for storing interface topology