adding case wrong username, adding more tests, optimize login/register process