Replaced RotationMatrix by 2 classes: a 2D rotationMatrix class and a 3D rotationMatrix class
Removed empty SDVDecomposer and replaced it with correct, working version.
Added exception for new Matrix "toArray()" method.
Edited to use new 3D and 2D rotation matrices.

Also changed the MysticalModelCenterCalculator to use the new
SVDDecomposer.
Changed the LinearSystemSolver to use the new, updated LU Decomposer.

Also updated its test accordingly.
Updated Matrix tests to work with changed Matrix constructor.
Added constructors, helper functions and cleaned old constructors.
Added toString() method for Vec4
Updated LUDecomposer to the new, elegant one from the SVD Tracer-Spike