removeg join table and migrations, add gem acts_as_taggable_on
implement tag filtering, deleting, and edit view