weird things happening with view mode, savinging changes
assign buyer_ids to item, create order confirmation, handle failed payment, improve various views