Accept pem as binary data.

As an alternative of to supplying the pem path with APNS.pem,
accept the pem binary data with APNS.pem_data.
Add specs for successful notification
Merge pull request #1 from Kelend/pem_as_data

Pem as data