Clean up giving page; #597

This brings back the updating of the total when you change a gift
amount, and cleans up old-amount handling.