Challenge selection updates

- Localized names and descriptions
- Tidied up generation of preferences
- Gets alarm instance through bundle