Add a second persistent store for user data

Add a second persistent store for user data, such
as the completion state of puzzles. Update puzzles
upon opening them, and display them in orange in the
selection menu.