Removed unnecessary check for existence of user
Added a filtering method to block duplicate roles
Applied duplicate filtering to article tags
Implemented token fields (user roles, article tags)