continue implementing rational numbers
implement rational numbers mark 3
continue rational number implementation mark 4
start refactoring CBOR number code
refactor CBOR numbers mark 2
refactor CBOR numbers mark 3
refactor CBOR numbers and continue implementing rational numbers
finish initial rational number implementation
Modify CBORTest2.cs to match rational branch