Resumed bug fixing, correct_password? is always returning false for some reason.