Add Offer model and controller