added name field to user
user's name can be set in register user and profile page
user entity's name column is not nullable and has default value
the default user has name
profile button uses user's name
username has to be valid email address, name field is required
password length minimum 6 characters