Added LU decomposition class that performs the LU decomposition on a given Matrix and will provide utility methods for working with the LU decomposition.