Using dgesdd rather than dgesvd for pseudoinverse

Fixes #89  Also added rt-make-4 regtests for Matrix class