Add and implement remember_* preferences
Add Session