Updated to handle new user's password confirmation

Since I'm updating this by hand, I hope I'm not causing any compilation errors. I created two new functions: PasswordsMatch() and LoginNewUser(). Then I added new cases inside of the HandleClientSetup() and HandleNewUser() functions to extend the process of creating users so that the password entered is compared before it is stored.