Add remove tag functionality
some changes
Add label-based searching for tags using Searcher