added fields to check failed logins and a expiration date for the password
merged changes
added i18n messages
implemented user lock (15min) after three failed logins
refactored UserDao and added i18n messages
added locale to database definition
added localized messages