Added a Fraction class