added fromAngles method to Quaternion