refactor Discount class
delete static
add findPromotion function
update code
delete useless code
update find promotion function