Fix missing username in useradd commands

Seriously, this is the third time I've done this. useradd must be jinxed or
something
Use case instead of if/elif/else in user section
Fix reads inside input-redirected while loop