* add `sale_cancelled` to ItemSale model * add new tasks for closing completed and cancelled sales * add `cancel_sale` url/view/logic