minor corrections: sellf.mapView instead of _mapView
grouped all three MapViewDelegate methods
also includes some iOS8 tweaks, for new userLocation reqts