Specs changes: - Use application metadata wrapper - Encrypt of payload instead of signature + public key of server - Removed preferencs + each device registers individually - Add grant - Add version in PushNotificationInfo