added pgsearch and impressionable to Article model
merged changes
Add tagging hierarchy and filtering of articles.
merged changes