User create now stores encrypted password hash and salt in database