Add tax calculation logic
Switch to decimal instead of floats, more reliable