Create entities for tagging.
Add utility method to add tag (and remove old ones).
Write test to ensure the presence of tags aside topic.
Move tests about read/unread in a separate file.
Tag can be given when creating a topic.
Tag can be given during edition.
Add ability for trusted users to change tags of a topic.