Added Method normalizeColumn() and Refactoring

Added normalizeColumn() to simplify finding orthogonal matrix to be
implemented later. Also reordered the code and made reduceRowUp() and
reduceRowDown() to take in Matrix objects instead of Matrix.matrix.