Updated adduser to check for existing user and use password hashing

Adding users when using http-auth did so with plaintext password, updated so this now hashes the password even thought it's never used.