improved the byte encoding of the notification to allow for 256 byte payloads
updated to use the new "enhanced" APNS format. Default expiry set to 1.year to match old handling.
not currently processing the response of the new APNS format