updated requirements document / added test for empty cart on checkout