Updates to Rational, add() method, gcd() fixed