save deviceToken to user defaults so we can access it later without going through the didRegisterForRemoteNotifications callback