add username option to login (username is also required when registering)