starts the implementation of a password hashing mechanism
adds to hash_password implementation