Set up CLLocationManager for monitoring and ranging
Define what happens when the region is entered.
Clean up.
Add foreground display.
Fix some bugs.