Optimizations on tags

Added route to search for tags
Added typeahead for tags