add code to debug for part B
start part C
finish stubs for Rational class, needs comments
change isOdd to use bitwise operation
improve test description output
add documentation to all functions