Updated Caching logic
Added JS to style chosen sizes
Added Coupons
Updated PHPDoc Block