Abstracted the model from the PromoController.
Renamed class.
Injecting the Offer model into the repository.