+ Custom control for displaying an error message
+ push error messages from low level to the UI
+ refactoring of UserManager#register and register controller
+ refactoring of error label