     }
     
     
-    
+    /**
+     Method gets the latitude, longitude, city and state from the user's current location. It will return the result in the callback parameter
+     
+     - parameter callback: ((latitude : CLLocationDegrees?, longitude : CLLocationDegrees?, city : String?, state : String?, error : LocationDataManagerError?)->())
+     */
     func getCurrentLatLongCityAndState(callback : ((latitude : CLLocationDegrees?, longitude : CLLocationDegrees?, city : String?, state : String?, error : LocationDataManagerError?)->())){
         
         getUsersCurrentLocation(){ location in


    }
    
    
    func isLocationServicesEnabled() -> Bool {
        return CLLocationManager.locationServicesEnabled()
    }
    
    
    private func getUsersCurrentLocation(callback : (location : CLLocation?)-> ()){
        
        getUsersCurrentLocationCallback = callback

                        else{
                            callback(latitude: nil, longitude: nil, city: nil, state: nil, error: LocationDataManagerError.GetCurrentLatLongCityAndStateFailure)
                        }
                })
            }
            //failure
