replaced test user list with dict to support individual passwords