Added user name field, validation and devise permitted parameters