equalise mechanism for starred and ignored apps
Starred apps should should be in DB, and ignored apps should be in properties. Then they should be recovered in case of a DB reset. Both of these could be using a common base for the same functionality.
Ignored apps should be part of the backup in #29 as well.