Renamed coupon directive to promo
Added Adjustment model
Updated logic to locate promo code using model
Removed ability to change coupon in coupon form
Added logic to extend order adjustments to use model
Updated checkout/index to use promo-form directive