added ability to change DiscountStrategy from StartUp
added constructors to DiscountStrategies for handling changing discount amts & pcts