added guest functionality to shopping cart