Model Changes

Changed the model to handle the simple case of one merchant with
rewards.

We need to build the concept of store on top of this & other use cases.