Begin to implement addition and division number ops

I'll be circling back with division test. Also, Ratio doesn't seem to be hitting it's overloaded `add` function even after it's been correctly cast.