added a new function for getting IFs based on BFS
Corrected the fully connected interfaces issue in the new function for getting IFs based on BFS
Finished the main algorihm, problems to solve: 1) Proper SAS computation (-1 and +1) 2) Diamonds fixing 3) Computing no cut bound 4) Adding to the no cut case a code seperating unconnected components