adapts search to new database
allows searching by clicking ENTER
upgrades cart animations
adds clear cart function, adds confirmation dialogs when deleting items