Pull Location using CLLocationManager

Display Latitude and Longitude
Resolve Address by CLGecoder

Using reverseGeocodeLocation to transfrom (latitude,longitude) pair
data to human readable address. The geocoding is operated in the cloud
and sent back to device through completionHandler.