& length_squared() & add unit tests
These tests cover Quaternion multiplication, conversion to rotation matrix, and the optimized rotation operator