Configuration docs
Handle failures with JSON
Configuration for APNS / GCM providers