Added Ability to Calculate area of 2D triangles.
Fixed type in last commit.
Important fix for quaternions, as well as minor updates to other parts.