Add and remove buttons now update in all necessary situations, I think.
Improved handling of duplicate user creation.
A dialog now appears when a duplicate user is created.
Database now handles the return values unvalidatedUser and badLogin