User account creation added

User account creation added with support for user roles and password
validation