adding completed page
fixing up some list issues
adding tests for clearing the cart