Added empty cart option & message, updated cart view and related test.