add tags
more tag functionality and styling
Merge pull request #20 from TK-23/tags

WIP - add tags