     }()
     
 
+    /**
+     Method will login the user into BluePic. It will first check if the user is already authenticated by checking if there is a user saved in NSUserDefaulted by called the isUserAlreadyAuthenticated method. If the user isn't already authenticated then it will call the FacebookDataManager's loginWithFacebook method
+     
+     - parameter callback: ((error : LoginDataManagerError?)->())
+     */
     func login(callback : ((error : LoginDataManagerError?)->())){
         
         ///Check if user is already authenticated from previous sesssions, aka check nsuserdefaults for user info


enum LoginDataManagerError {
    
    case FacebookAuthenticationError
    case UserCanceledLogin
    case ConnectionFailure

}

        }
    }
    
    /**
     Method returns true if the user has already authenticated with facebook
     
     - returns: Bool
     */
    private func isUserAlreadyAuthenticated() -> Bool {
        if(CurrentUser.facebookUserId != nil && CurrentUser.fullName != nil){
            return true
