new users model
added validations
added password authentication to users