Add methods to support New Safari Push Notifications

The format of the payload for a Safari notification is slightly different.  

    {
        "aps": {
            "alert": {
                "title": "Flight A998 Now Boarding",
                "body": "Boarding has begun for Flight A998.",
                "action": "View"
            },
            "url-args": ["boarding", "A998"]
       }
    }


this adds 3 new methods,  

`alertTitle` , `alertAction` , and `urlArgs`