Added a CartItem domain and, correspondingly, updated the front end