the access user is now available as a controller property and in the views
extracted user validation rules

from the usercontroller into the user class
set global error message format
user password change
user account change
email confirmation after data update
add email confirmation state
add listing of last email confirmations to the user profile
differentiate between the mails for user sign up and email confirmation