Save off current preferences in user defaults with keyed archiving