login with username instead of email
add username to users table