add a button to empty cart, updated controller and view and functional test for it