fixed broken determinant by using LU decomposition.  JBlas really needs to be replaced by something better.