improved text search for #191
- perform a " like '%search%'" on selected fields
resolves #191; add case insensitive searching
resolve #198 - non ascii characters causing excel file write failures
resolve #199, incorrect column names
added dataset_keywords for #192