Geofencing & duplicate timer fix

-Added geofences to wake up app and get data at 2km & 1km away, plus
within 10m of each destination station
-keep minute timer from being created multiple times
-some method renaming to keep things making sense