added a way to represent rational numbers at compile time
SGCard exports SGCard.Ratio now
export "FractionClass" and its functions as well
depends on newer versions of some popular libraries now.

This forces a major version change