update FileUtil
update ItemServer class
update PromotionServer Class
add toBoughtItem function
update handleBarcodes method
update PromotionServer class
new PromotionType class
change Class to abstrct
update code