added
Matrix::trace
Matrix::orthogonal?
Matrix::is_rotation_transform?
Quaternion::to_a

fixed bugs in
Quaternion::from_matrix
Quaternion::from_axis
Quaternion::axis

added more matrix and quaternion tests