made all tests pass after changing login field to username, remember to look into potential problems with user activation when testing