Tag Manager Improvements

+ Prevent duplicate ID.
+ Allow users to define their own ID or restore their deleted tag data
with specific ID.