Completely reworked fractions

should work now, i had to comment out the subtraction function, but my
add funmction handles negatives and subtracts