updated to use vendor_signed_in? and person_signed_in? helper methods instead of user_signed_in and checking for user type