Moved NJ_negative_branch to interal.r
Created function fix_negative_branch to normalize negative branch lenghts. See Kuhner and Felsestein (1994).
Changed entire negative branch length logic. Using fix_negative_branch
Added bug fix to news