Efficiency improvements
Fixed typo, globalized articleDiv
Ad-hoc decisions for demo purposes
Match only whitelists
Refactored to use objects/dictionaries instead of lists/arrays