Implemented tags

Uses a mixin library to create tags