Don't show total/checkout_panel if cart is empty

Fixes #623
@corytheboyd, good2go?