     /**
         The SirenDelegate variable, which should be set if you'd like to be notified:
     
-            - When a user selects a specific button in the alert
+            - When a user views or interacts with the alert
                 - sirenDidShowUpdateDialog()
                 - sirenUserDidLaunchAppStore()
                 - sirenUserDidSkipVersion()     
                 - sirenUserDidCancel()
-            - When a successful version check has occured, and would like to present a localized message in a custom UI
+            - When a new version has been detected, and you would like to present a localized message in a custom UI
                 - sirenDidDetectNewVersionWithoutAlert(message: String)
     
     */

    var appName: String = (NSBundle.mainBundle().infoDictionary?[kCFBundleNameKey] as? String) ?? ""
    
    /**
        The region or country of the App Store within which your app is available.
        
        By default, all version checks are performed against the US App Atore. 
        If your app is not available in the US App Store, you should set it to the identifier 
        of at least one App Store within which it is available.

    */
    var countryCode: String?
    

/**
    Determines the type of alert to present after a successful version check has been performed.
    
    There are four options:
        - Force: Forces user to update your app (1 button alert)
        - Option: (DEFAULT) Presents user with option to update app now or at next launch (2 button alert)
        - Skip: Presents user with option to update the app now, at next launch, or to skip this version all together (3 button alert)
