Update cart.js

Changed and improved some of the core methods.
Added the ability to add subtract amount of products, also change color.
- needs alot of improvement & optimisation