User Auth and Password Encryption Added