add javascript validation and password hashing