Add sign and sign out user functions