text: Title: Upgrade block search functionality
  Body: Currently search only checks block name and it must contain search phrase exactly; for example searching for "AI Sum" won't include "AI Text Summarizer" but it should.
  
  Search should be more forgiving, ideas:
  
  1. Use string similarity algorithm instead of checking exactly (e.g. The Levenshtein Distance algorithm)
  2. Disregard word search order
  3. Search in block description (as a lower priority)