Improved Password Encryption, fixed error in navbar

Made encryption better,and made sure user's e-mail is visible after
login.We will choose to display either user's e-mail or user's First
name(displayed after login)