Feature/forgot password

If a user forgets his password he can now enter his email address and will receive 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  to the email later on.