Added Rational.java and Driver.java