Update article.js

Wrong constructor controller arguments
Set datapoint
Updated packages version
Cleanup old code.
Move SmartNav logic were it belongs ... i.e. in Header controller. Some cleanup.
Fixed the Product HREF on the category page
Move drop down trigger per PRODUCT request.
Optimized SmartNav (flicker issue)
Optimized SmartNav (flicker issue)