NotificationCenter = no more regionUpdate crashing, plus new geofences

-Fixed crashing due to protocol delegate not recognizing unimplemented
selector (regionUpdate: was @optional but did not check if the delegate
respondsToSelector:)
-Switched back from LocationControllerDelegate protocol to using
NSNotificationCenter to allow multiple view controllers to be notified
of location & region updates
-Switched 2km and 1km geofences to be 2/3 and 1/3 of the way away from
the finalDestination, respectively
-NSLog everything that was going to the temporary debug TextView in the
settings tab for console viewing