added clientside encryption of password
updated to sha3