add BidiagonalRow, BidiagonalResult and QRHelperFunctions, move getB, handleB, getV, handleV, getU, handleU from BidiagonalRow to BidiagonalResult
Change bidiagonalResult to BidiagonalRowResult and add an abstract class BidiagonalResult
add generic bidiagonal tests