using has many through instead of deprecated has_and_belongs_to_many
part of previous commit
adding correct association + method for tag
adding nasty after save function -- needs fixing
adding input field for tags
adding tests for tags + show