Fix for issue #20: cross product operator is now '%' to avoid precedence
issues.
Frame3 for 3D transformations (issue #11).
Changed all angle inputs for transformations to degrees for
consistency/niceness.