added slerp, conjugate, initRotateMatrix
added animation decompose + smooth transition between two linear animations
added switchToAnimation