SVD when M < N

Adjusted LSA transformation to avoid error when M<N on document_matrix and rather perform SVD on transposed matrix.

error: Ruby/GSL error code 24, svd of MxN matrix, M<N, is not implemented (file svd.c, line 286), the requested feature is not (yet) implemented