added validations on user name and email
added secure password to user
activities: updates to user model