Got it to take off the last entry and show nothing in the invoice. But cannot seem to figure out how to hit my else if someone tries to remove a product if there is nothing on the invoice to remove at all. Hmm....
Poop... I can't get one of the most basic cases where if someone tries to remove right off the bat with a invoice with nothing on it. Currently I get a null pointer exception.
I think I finally did something right... Remove is working I think?...