Still working on Geofences.
Finally getting geofences to work.
Currently fiddling with navigation hell.  Back appears to work save a
small error when navingating to a location via a notification.
Locations do not have proper up navigation and will throw an exception.