Major Changes to the Subtotal and Print Functions

I made a few changes on how the receipt class adds up the values in the
linked list. rather than removing the first node, and working my way
through the LL, I am just traversing it. I think that is a more
efficient  than the previous ideas.