fix create user route to use bcrypt hashing. fix /choose_deck route to redirect the user if not logged in.