Added password encryption and password change ability