valid_password? raises when password is empty #19