Adds the idea of tags and the logic to pull tags
Completes the tags and their rendering