Now deals with decimals, needs more tests though
Started adding a bit of the history editing piece
Expansions of previous calculations working but untested