Get locality name correctly

Locality name cannot be derived from the link label in the locality
list. The list has a number of different names that all link to the
same locality.
Generate id for new establishments

Many of them were not being generated and left null when I was running
the script. This caused tons of overwritten values.
Improve scrapping of city name from facility location
Make sure city name is a string
Dirty fix for #24
Show percentage done
Improve resiliency

1. Get one establishment at a time instead of the entire list so the
cursor won’t expire
2. Don’t exit on geocoding errors.
3. Retry on errors getting content from healthspaces.
More resiliency fixes
Handle bad data on establishment details page
Remove extra logging

It only causes problems when the data is bad
Fix last inspection check

We were checking the wrong field name and every establishment was being
updated
remove default lat/lng
Merge branch 'fix-blacksburg'