fixed userLocation crash by commenting out regionThatFits code in userLocation delegate method
locationManager.requestWhenInUseAuthorization in appDelegate only but app still complains about trying to access userLocation without asking
tweaked mapregion spans: annotations fit within mapregion but mapregion seems more zoomed in than Obj C version