fixes #476

extends tagging to assets 
- create an asset, add tags
- tags are saved along with the asset
- asset preview lists the tags that have been applied to the asset