Only one open cart per client
you can ask a client whether she is shopping
Client purchases view does not cart start button if client is shopping
Client.cart accessor for current unfinished cart; Controller logic for starting a cart;
show alerts properly; cleanup a test