This will not actually work unless I allow characters to be taggable, which I am not planning.  However, I would be interested in seeing a tagged_through type of relationship.
Still needs more work for tags but a major hurdle was cleared.
Working tags are completed.

Next is to implement it on object types other than characters.
Fixed typo in characters controller.
This commit shows everything that needs to be repeated on every object to add the basics of tags.