Added forgotten password form and partial logic