This week we did even more class stuff, operator overloading, and some dynamic memory allocation
Rational number class (& test code) - this is just going to be one long paste with the code separated by comments