Added an implementation of RQ decomposition using Givens rotations.
The implementation currently only support 3x3 matrices.
Added TestTools::areClose() which compares two Eigen classes and returns true if they equal within a tolerance.
Replaced GanderTest::areEqualWithAbsError with GanderTest::areEqual.