VE-1665: Done button disabled when cart is empty

Done button now listens to changes on the cart model to enable/disable.