Depot Scaffolding
Added input Validation
added cart and line item controllers and Add to Cart buttons
added tests