Week4

complete week4 code including password reset