modify vote_tags
add find_or_create for post_tag
refactoring tag
change migration
add validation and find_or_create