Changed how some of the Matrix3/Matrix4 functions work

Transpose to changed to void to act on the on the matrix that called it

Rotate X/Y/Z and Identity changed to be static functions