Changes to help styling
Cart controller confirm action
clear cart token on sign out
If signed in when adding items to basket assigns basket to user
creates a new cart if the user doesn’t match current cart user
Validates line items exist for non-cart states
Empty cart check