Test code for Rational and MathFunctions.

Added and edited test code for classes Rational and MathFunctions.
Minor color and tetrahedron vertice changes to Tangle3DUtils.

Minor changes.
Minor comments for readability.

Add minor comments to identify constants, fields, and contructor
methods in Tangle3D.
Insignificant comment changes.
Insignificant accessor method comment.
Renamed variable "fp" to "fourplat"
Minor renaming of oddTwist function and color changes.

Renames oddTwist method to isOddTwist and changed colors of the
twistBox and tangleBorderColor.
Added ActionListener for all three Of, Ob, k tangles to appear in 3D.
Changed method name.

Changed resultString method name to knotLinkTypeString to reflect what
the method does.
Changes Element class to interface.
Moved TangleNumerator to Objects package.
Renamed regular method to shortDescription for the fourPlat string.
Began to make VectorList generic.

Welcome to the future!
More VectorList generic progress.
More VectorList generic progress.
Changed grid layout of NonProcessiveInput panel.
Changed grid layout for TangleDiagramInput panel and renamed tangle variables.
Renamed methods and local variables.
Added and rewrote some test code for RationalTest.Java.
Added test code for MathFunctionsTest.java.