* fix all numerical instabilies in the unit tests, now all tests can be run 2000 times with almost zero failures.
- the decompostion code has been adfapted from JAMA - handles non square matrices of size MxN with M>=N - does not work for complex matrices - includes a solver where the parts corresponding to zero singular values are set to zero