removed spec helpers
added password validations
added encrypted password validations and model