implemented search and modified the description field to accommodate (we don't want the search to wrongly return tasks that has "Error: ... has no description" as description, no?)