90% finished, switches can elect leader and send to children and parents
Just need to figure out how to use arbitrary topology