Add filter for SMC service areas

Additional changes:
Boost HSA locations
Boost zip or city matches when combining keyword and location
Merge branch 'smc-based-search'