Updated branch changes function

Corrected for outgroup changing node numbers by removing outgroup
Add a plot.test arg to calcBranch — interactive sanity checker