Moved repetitive js into helper file. Changed backend structure. Made shopping cart interaction slightly more intuitive. Adhering to grid system. Added descriptions for KVIT