build a login system where the user can:
- choose to log in automaticaly (securely saved in userdefaults)
- can safely change password
- can change or add username saved in profile stored "externaly" (through a model stored loacaly with NSCoding)
autolayout, MVC, delegates, UserDefaults, NSCoding, ...