Added password hashing, user registration/login both work