expand out _interfaces for edges
add todo
add todo
fix bug: was copying interface id from src rather than dst
remove unneeded check (as fixed bug in ank split)
tidy