Added the Quaternion class and a initFromAxisAngle method