Update house coupon editor to support new types. Also use ajax calls
when adding items so there's less scrolling when dealing with lots
of items