MATH: Add support for all Euler Angle Rotations and update the code to use this. Add tests for testing these rotations.