Added a flag to mark an item as "pinned". When the checkout function is run, pinned items will be added back to the list with the price value zeroed out.

Added a flag to mark an item as "pinned". When the checkout function is run, pinned items will be added back to the list with the price value zeroed out.