Added shared validation
Server side validation
Fixed label
Fixed missing shared resources
Client side validation
Handling duplicate users