STORE-65 & STORE-64 Feature

Adds tagging capabilities to the Publisher

Additions:
-A tagging API to:
View tags for a type
View tags for a given asset
Add a tag to an asset
Remove a tag from an asset
-Tags can be added when assets are created
-Tags can be edited (add/remove) from an existing asset