use acts-as-taggable-on on user.following_tags

create data migration

refactor

clean up following_tags and tags model

rename tag_name to tag