Completed Assignment, included fully-implemented Rational class and its
tests