C5s4 adamggg reset password

#354 

Scenario Reviewer: @KareemAliRahman
Implementation Reviewer: @NourhanMohamed
UML Reviewer: @Khloud-Khalid
Documentation Reviewer: @zoheiry