Add simple default to geocoder in case of total failure.

Table lookup should always return something if there is a valid
country -- but sometimes the fb locations are incomplete, and in this
case we revert to doing a geocode. Am not sleeping here becuase,
nominally, this should be a rare event...
Add some comments to search controller.