Forgot password fix

logic in model!

```
def send_forgot_password_email!
  password = SecureRandom.hex(8)
  self.update_attributes!(password: password, password_confirmation: password)
  scheduler = Rufus::Scheduler.new
  scheduler.at Time.now + 5.seconds do
    UserMailer.forgot_password(self, password).deliver
  end
end
```

then call `@user.send_forgot_password_email!`