Created has many association between Tag and Topic Tag
validate uniqueness of Tag#name
validate presence of Tag#name
create has many association of topics and tags through topic_tags
validates uniqueness topic_id and tag_id combinations
implement tag_with! to associate tags with topics