added working forgot username/password functionality