Add cart and cart_items, test user cart interaction

Add Cart and CartItem, add user feature tests (unauthenticated)