Cache announcements
Refactor announcements code
Get rid of prefName
Refactor checkCachedAnnouncements into checkCachedData
Make all data cache and update version to 3