Text this: Modeling Discrete Competitive Facility Location