Add password hashing and authentication.