Adjust cart object structure to API, more input sanitation
Disable print button when no cart is selected

Also, small CSS tweaks
Add price calculation to print page