Working version of promotions form.
Add the PromotionCode model needed by the unique code promotions.