DealController changed to be able to update a deal, by the way if no
image is selected the old image will be chosen.