Add empty cart button, functionality, and test