Fixes to the geofencing.

Changes the non-blocking UI behavior.
Blocks locations from being reported when `geofence here` is requested.
Fixes #423.
Fixes as requested by @cpeterso.
Merge pull request #429 from tamcap/geofence_fix

Fix reporting when geofencing is enabled (@tamcap)