Add backend methods for 'Forgot Password'

But otherwise I can't send it via email. I am aware that my Forgot Password is heavily flawed but enough for this site I think