User Model and validations created. Secure Password / Auth