Safer the cryption of passwords.

Add "salt" user table.
Add "generateSalt" for user service.
Modified encryptPassword method with crypt() function.