add sign in, sign out, and basic authentication added for users