added Location and Offer model; reworked all controllers and templates using Locations and Offers to use Location and Offer in addition => aka code beautification