Password Hashing and Salt added