Registerd observer in app settings
Created user observer
- Refactored controller and user model => logic is now
handled by the observer
- no encryption callback in user model