Totally done

Fixed a small error in the operators and added an overloaded constructor
to allow for instantiation-time simplification of the fraction