add tests for has_secure_password
add has_secure_password to user model, and add some validations for new users