update composer.json
add TagCollection Interface
fix TestCase
rename Metadata Class
forgot to add Metadata Model dir
rename Metadata MappedSuperclasses and add MetadataManager
fix TagManager and implements TagCollectionInterface