Updated cart layout, including strings

- New cart layout taking advantage of css table layouts
- Cleaner overall look, easier to style from default
- Added labels on mobile

cc/ @mpiotrowicz @jonasll @stevebosworth