Adding email password reset support. Implemented additional security controls to password reset.