remove Registered(); change BlasOrder to blasOrder; make data members of
LUFactors private
GetDiag(), SetDiag(), FillDiag(), CopyLower(), FillLower(), CopyUpper(),
FillUpper() no longer requires the matrix to be square