improves text of gift email to identify how much will be donated if there is a purchase price and a donation percentage of the purchase price[#41], fixes the update page when there is not a buyer and email[closes #42]