Added simplify() to Rational constructor

Rationals are simplified at construction time