Week4a

Second half updates on adding reset password feature.