New controller for listing all tags.
Removed tag handling from CourseController (duplicate functionality
with StudentController and was not used by webclient).
Implemented TagName entity for easier grouping of tags with same name.