Feature/forgot password

If a user forgets his password he can now enter his email address and receives an email with a new random password. #415 
I think that we can add a confirmation link which has to be visited to actually change the password later on.