GCM refactor
Persist and display statuses
Cleanup. Notifications
C# Api library