fix the bug that the nj tree may have 1 child instead of 3 at the root
add convertion from SubsMat to Matrix for protein submatrix
BitString and strict_consensus