added deleteFromCart functionality and lot small changes