Clean up forgot password page, add Protractor tests, and fix a few bugs.