Add more frontend tests.
Fix change password form so that it validates properly.