Updated User model and DB Schema to support encrypted Passwords