Apply reminderModel archirecture to PeriodPreference
Add persistant functionality for period to model