bulk update

1. Remove StoreMasterData base class.
2. Model the order and promotion entity and price calculator
3. Model promotion executor engine