add passoword encrypting logic
change the code to apply salt logic
add salt logic
add user test logic