Added Rational class and functions to manipulate objects of the class
Added methods to rational class
Added max function
Added requirement that denominator can not be zero and added a secondary constructor
opeartors overloading for Rationals class
overloaded negation operator