add tag model and set up has_many :through association with post