Create Offer model and add migration and seeding for both User and Offer